package com.sh.data.engine.domain.dataquality.model.domain;

import com.sh.data.engine.domain.base.model.BaseDomain;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
 * @author tinglan.ys
 * @description:
 * @date 2022/2/18 上午11:36
 */
@Data
@NoArgsConstructor
@SuperBuilder
public class DataQualityRuleDomain extends BaseDomain {

    //    @ApiModelProperty(value = "规则名称")
    private String ruleName;

    //    @ApiModelProperty(value = "规则字段")
    private String fieldNames;

    private Long tblId;

//    private Long id;

    private String tblName;

    //    @ApiModelProperty(value = "规则模版，自定义规则此字段为空")
    private String templateName;

    //    @ApiModelProperty(value = "规则强度 0-强 1-弱")
    private Integer ruleStrength;

    //    @ApiModelProperty(value = "比较方式")
    private String compareType;

    //    @ApiModelProperty(value = "统计方式（自定义规则）")
    private String statisticalModel;

    //    @ApiModelProperty(value = "期望值")
    private String expectValue;

    //    @ApiModelProperty(value = "创建人name")
    private String createUsername;

    //    @ApiModelProperty(value = "更新人name")
    private String updateUsername;
}
